/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.constant;

public class IsfdMeshModelConstants {
    /**
     * 自然网格模型库类型
     */
    public static final String MODEL_MESH = "model_mesh";

    /**
     * 自然网格模型库类型数据存储前缀
     */
    public static final String MODEL_MESH_DATA_PREFIX = "model_mesh_data_prefix";

    /**
     * 自然网格对比文件存储地址前缀
     */
    public static final String MODEL_MESH_DATA_COMPARE_DIR = "compare/";

    /**
     * 支持的压缩包类型
     */
    public static final String[] COMPRESSED_LIST = {"zip", "COMPRESSED", "rar", "RAR"};

    /**
     * P_load
     */
    public static final String MODEL_MESH_P_LOAD = "P_load";

    /**
     * p_load ignore case
     */
    public static final String MODEL_MESH_P_LOAD_IGNORE_CASE = "p_load";

    /**
     * P_load 中文
     */
    public static final String MODEL_MESH_P_LOAD_NAME = "气密卡";

    /**
     * 全集索引文件前缀
     */
    public static final String MODEL_MESH_MODEL_PREFIX = "Model";

    /**
     * 部段文件前缀
     */
    public static final String MODEL_MESH_S = "S";

    /**
     * 自然网格模型库 定义
     */
    public static final String MODEL_MESH_TABLE_CONFIG = "model_mesh_table_config";


    /**
     * 自然网格模型库 默认表名称
     */
    public static final String DEFAULT_MESH_MODEL_TABLE_NAME = "8fccb4d2-aee8-4927-b822-6d2bf2a7fda0";

    /**
     * 自然网格模型库表名配置
     */
    public static final String MESH_MODEL_TABLE_NAME = "model_mesh_table_name";

    /**
     * 子部段名称配置信息
     */
    public static final String SECTION_CHILDREN_NAME_CONFIG = "section_children_name_config";

    /**
     * 部段名称配置信息
     */
    public static final String SECTION_INFO_CONFIG = "section_info_config";


    /**
     * 非法入参
     */
    public static final String ILLEGAL_CHARS = "*&……%￥……（";


    /**
     * 其他
     */
    public static final String OTHER = "other";
    public static final String OTHER_CN = "其他";


    /**
     * 自然网格结构化定时任务开关
     */
    public static final String MESH_JOB_STRUCTURED_SWITCH = "mesh_job_structured_switch";

    public static final String MESH_OP2_STRUCTURE_JOB_SWITCH = "mesh_op2_structure_job_switch";

    /**
     * 自然网格结果库解析器选择开关
     */
    public static final String MESH_OP2_PARSER_SWITCH = "mesh_op2_parser_switch";

    public static final String MESH_OP2_PARSER_SIMRIGHT = "simright";

    public static final String MESH_OP2_PARSER_SFSOFT = "sfsoft";
}
